@charset "utf-8";ul.text li,ul.texts li{margin-bottom:10px}#form-result,.button.text,.card-header,.heading{text-align:center}.button.text,.contacts a,nav ul li a{text-decoration:none}.contacts a:hover,nav ul li a.active{text-decoration:underline}#myBtn,.carousel-indicators,.hide-loader{display:none}body,html{margin:0;padding:0;overflow-x:hidden}.navbar-nav .nav-item{display:flex;align-items:center}.navbar-bgc{background-color:#000!important}.space-navbar{margin-left:1rem}.navbar{width:100%;min-width:100vw;margin:0;padding:0}.navbar-nav .nav-link{transition:.3s;border:2px solid transparent;padding:5px}.navbar-nav .nav-link:hover{border-color:#ffc000;border-radius:5px;color:#ffc000!important}.navbar-nav{margin-left:10px}nav ul li a{color:#fff!important;font-size:120%!important;padding-left:15px}nav ul li a.active{color:#ffc000!important;font-size:120%}#loader-container{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:1000}.card,.card-body,.contact-wrapper,.row{display:flex}.button.text{display:inline-block;background-color:#482e2e;color:#f78a2f;padding:10px 20px;margin-left:3%;font-weight:700;border-radius:5px;transition:background-color .3s,transform .3s}.button.text:hover{background-color:#000;transform:scale(1.05);cursor:pointer}.button.text:active{background-color:#004094;transform:scale(.95)}#caex{margin-top:8%;margin-left:3%}.cards-container{display:flex;justify-content:space-around;flex-wrap:wrap;padding:20px}.card{width:calc(33.333% - 40px);margin:10px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s;min-width:450px;flex-direction:column}.h2,.text{margin-left:1.5%}.card-header{background-color:#482e2e;color:#fff;font-size:20px;border-radius:8px 8px 0 0;padding:10px}#myBtn:hover,.line{background-color:#000}.card-body,.text,.texts{font-size:18px}.card-body{line-height:1.6;flex-grow:1;flex-direction:column;justify-content:space-between;padding:15px}.card:hover{transform:translateY(-10px)}ul.texts{list-style:none;padding-left:0}ul.texts li{position:relative;padding-left:25px}ul.texts li::before{content:"\2713";position:absolute;left:0;color:green;font-size:20px}h4{margin-bottom:20px}p.text+p.text,p.text+ul.text{margin-top:20px}.line{height:2px;border:none;margin:20px 0}#feedback-form,.contacts{background-color:#f9f9f9;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.row{flex-wrap:wrap;justify-content:center;gap:20px}.card img{max-height:250px;object-fit:cover}.card-body ul{list-style-type:none;padding:0}.card-body ul li::before{content:"\2605 ";color:#ffc000;font-size:.7em;padding-right:5px}#text_space{padding-top:20px}#feedback-form{max-width:500px;border-radius:8px}#feedback-form label{margin-top:10px;display:block;font-size:16px;color:#333}#feedback-form input,#feedback-form textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}#feedback-form button,#form-result{margin-top:20px;font-size:16px;padding:10px}#feedback-form textarea{height:100px}#feedback-form button{width:100%;background-color:#0056b3;color:#fff;border:none;border-radius:4px;cursor:pointer}#feedback-form button:hover{background-color:#004494}#form-result{color:#28a745}@media (max-width:600px){#feedback-form{width:90%;padding:10px}}.contact-wrapper{flex-direction:column;gap:20px}.contact-form,.contact-info{flex:1}.contacts{border-radius:8px;max-width:400px;margin:-741px auto auto 620px}.contacts h2{color:#0056b3;margin-bottom:15px}.contacts ul{list-style:none;padding:0}.contacts li{margin-bottom:10px;color:#333}.contacts a{color:#007bff}.background-video{position:relative;width:100%;height:100vh;overflow:hidden}.background-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}#myBtn{position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:0;background-color:grey;color:#555;cursor:pointer;padding:15px;border-radius:50px}#myBtn:hover{color:#ffc000}#myBtn i{color:#ffc000;font-size:24px}#copyright{margin-top:600px}#copy{margin-left:30%!important}.modal-content{display:block;max-width:700px}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;cursor:pointer}.carousel-inner{height:500px}.carousel-item,.modal,.popup-window{width:100%;height:100%}.carousel-item{background-size:contain;background-repeat:no-repeat;background-position:center}.sr-only{color:#000;font-size:24px}.modal-img{width:100%;margin-bottom:20px}.modal{padding-top:100px;display:none;position:fixed;z-index:1;left:0;top:0;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:90%}#acceptCookies,#closeTestMode{color:#fff;padding:10px;background-color:#4caf50;border:none;cursor:pointer}#acceptCookies:hover,#closeTestMode:hover{background-color:#45a049}#closePageBtn{position:fixed;bottom:15px;right:20px;padding:10px 20px;background-color:#f44336;color:#fff;border:none;cursor:pointer;border-radius:5px;font-size:14px}#closePageBtn:hover{background-color:#d32f2f}.cookiepage{font-size:1.2em;padding:15px 30px 55px 15px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(248,160,61, 1.0)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:767px){.navbar-nav{display:flex;flex-direction:column;align-items:center;width:100%}.navbar-nav .nav-item,.navbar-nav .nav-link{width:100%;text-align:center}}@media (max-width:991px) and (orientation:landscape){.navbar-nav{justify-content:center;flex-direction:column;align-items:center}.navbar-nav .nav-item{display:flex;justify-content:center}.navbar-nav .nav-link{text-align:center}}@media (orientation:portrait){.background-video{display:none}}@media (max-width:768px){#loader-container{height:50vh}#loading-truck{width:50%}.card-header,.text,.texts,h2,h3{font-size:22px}.card-body{font-size:20px}.cards-container{flex-direction:column;align-items:center;padding:0}.card{width:70%;margin:10px 0}#copy{margin-left:-3%!important;margin-top:-5%!important;text-align:center}#feedback-form{width:auto;margin:10px;padding:15px}.contacts{margin-left:-5px!important;margin-top:50px}.p{margin-bottom:50px}}@media (max-width:768px) and (orientation:portrait){.carousel{display:none}}@media (max-width:768px) and (orientation:landscape){.carousel{display:block}}